# 创建类
class Cat:
    # 初始化 只要我们创建实例对象就会自动调用
    def __init__(self,name,age=0):
        self.name=name
        self.age=age
    def eat(self):
        print(f'小猫{self.name}今年{self.age}吃鱼')
    def drink(self):
        print(f'小猫{self.name}今年{self.age}喝水')
    def __str__(self):
        return f'name的属性石{self.name}age的属性是{self.age}'

# 创建实例对象
tom=Cat(name='tom',age=3)

tom.eat()

tom.drink()
print('*****************************')
print(dir(tom))
print('****************************')
print(tom)